$(document).ready(function () {
    const did = getParam("did")
    $.ajax({
        url:'/mgr/device/showById',//请求的url。在html中的/，表示从域名后面开始
        type:'post', //请求方式，GET或POST
        data:{ //要提交给服务器的数据
            did // 属性与变量名相同，可简写
        },
        dataType:'json',//服务器返回数据的类型
        success:function(data){//成功时执行该函数，data就是服务器返回的数据

            if(data.code==0){
                console.log(data.data.head)
                $("#headjpg").attr("src",data.data.head)
                $("#dname").val(data.data.dname)
                $("#setup_time").val(data.data.setup_time)
                $("#lastrepeat_time").val(data.data.lastrepeat_time)
                $("#fix_time").val(data.data.fix_time)
                $(`input[name='istrouble'][value=${data.data.istrouble}]`).prop("checked", true);
            }else{
                //登录失败
                $("#msg").html(data.msg)//向id是msg的标签，显示文字
            }
        },
        error:function(xhr,textStatus){//错误时执行该函数
            console.log('错误')
            console.log(xhr)
            console.log(textStatus)
        }
    })


    $("#commentForm").validate({
        submitHandler: function(form) {
            // const head = $("#head").val()
            // const head = $("#headjpg").attr("src")
            const dname = $("#dname").val()
            const setup_time = $("#setup_time").val()
            const lastrepeat_time = $("#lastrepeat_time").val()
            const fix_time = $("#fix_time").val()
            const istrouble = $("input[name='istrouble']:checked").val()

            var formData = new FormData();

            console.log("head:",$("#head")[0].files[0])
            formData.append("head",$("#head")[0].files[0])
            formData.append("dname",dname)
            formData.append("setup_time",setup_time)
            formData.append("lastrepeat_time",lastrepeat_time)
            formData.append("fix_time",fix_time)
            formData.append("istrouble",istrouble)
            formData.append("did",did)

            $.ajax({
                url: '/mgr/device/modifyById',
                type: 'post',
                data://要提交给服务器的数据
                    formData,
                contentType: false,
                processData: false,
                dataType: 'json',//服务器返回数据的类型
                success: function (data) {//成功时执行该函数，data就是服务器返回的数据
                    if (data.code == 0) {
                        // location.href = 'list.html'
                        parent.layer.closeAll();
                    } else {
                        $("#msg").html(data.msg)//向id是msg的标签，显示文字
                    }
                },
                error: function (xhr, textStatus) {//错误时执行该函数
                    console.log('错误')
                    console.log(xhr)
                    console.log(textStatus)
                }
            })
        }
    })
})

function getParam(name)
{

    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if(pair[0] == name){return pair[1];}
    }
    return(false);

}